// pages/index/upIdea/upIdea.js

let store=require("../../../utils/store.js")
Page({

  /**
   * 页面的初始数据
   */
  data: {
    upImage:"../../../images/addImage2.png",
    IdeaText:"",
    IdeaDetail:"",
    //返回存储图片的名称
    pathfile:"",
    userId: store.getItem("openId"),
  },

  //把图片放在界面
  updateHead(){
    wx.chooseImage({
      count: 1,
    }).then(res=>{
      var filePath=res.tempFilePaths[0]
        this.setData({
          upImage:filePath,//临时路径
          // fileimage:false
        })
    })
  },

//提交信息
  submint(){
    var that=this
    wx.showModal({
      cancelColor: 'cancelColor',
      title:"提示",
      content:"是否确认提交",
      success (res) {
        //点击了确认
        if (res.confirm) {
         if(that.data.IdeaText!=null&&that.data.IdeaDetail!=null&&that.data.upImage!="../../../images/addImage2.png"){
           wx.showLoading({
             title: '上传中。。。',
             mask:true
           })
           //将图片保存到本地
           that.upImageTo();
           //发送到数据库
          //  console.log(that.data.pathfile)
          //  that.UpdataTo();
         }else{
           wx.showToast({
             title: '请完善信息',
             icon:"none"
           })
         }
         //点击了取消
        } else if (res.cancel) {
        }
      }
    })
  },

  //上传图片
  upImageTo(){
    var that=this
    wx.uploadFile({
    url:'http://localhost:8080/UploadFile',
    filePath: that.data.upImage,
    name: 'file',
    success: function (result) {
      console.log("返回路径：" + result.data)
      // that.setData({
      //   pathfile:result.data
      // })

      //将数据上传的过程
      if(that.data.userId==null){
        wx.showToast({
          title: '请登录',
          icon:"none"
        })
      }else{
         if(that.data.IdeaText!=null&&that.data.IdeaDetail!=null&&that.data.pathfile!=null){
           console.log(that.data.pathfile)
           wx.request({
             url: 'http://localhost:8080/addIdea',
             data: {
              title:that.data.IdeaText,
              openid:that.data.userId,
              ideacontent:that.data.IdeaDetail,
              pictureroute:result.data
            },
            success:res=>{

              wx.showToast({
                title: '上传成功',
                icon: 'success',
                duration: 2000
              })
              //返回上一页
              wx.navigateBack({
                delta: 1,
              })
            }
           })
        }else{
          wx.showToast({
            title: '信息不全',
            icon:"none"
          })
        }
      }

     }
    })
  },
  
  // 上传到数据库
  // UpdataTo(){
  //   var that=this
  //   if(that.data.userId==null){
  //     wx.showToast({
  //       title: '请登录',
  //       icon:"none"
  //     })
  //   }else{
  //      if(that.data.IdeaText!=null&&that.data.IdeaDetail!=null&&that.data.pathfile!=null){
  //        console.log(that.data.pathfile)
  //        wx.request({
  //          url: 'http://localhost:8080/addIdea',
  //          data: {
  //           title:that.data.IdeaText,
  //           openid:that.data.userId,
  //           ideacontent:that.data.IdeaDetail,
  //           pictureroute:that.data.pathfile
  //         },
  //         success:res=>{
  //           console.log(res)
  //           wx.showToast({
  //             title: '上传成功',
  //             icon: 'success',
  //             duration: 2000
  //           })
  //         }
  //        })
  //     }else{
  //       wx.showToast({
  //         title: '信息不全',
  //         icon:"none"
  //       })
  //     }
  //   }
   
  // },




  //监听标题的输入
  IdeaText(e){
    var that=this
    that.setData({
      IdeaText:e.detail.value
    })
  },

  //监听输入的内容
  IdeaDetail(e){
    var that=this
    that.setData({
      IdeaDetail:e.detail.value
    })
  },

  // 更换头像
  //  updateHead44: function () {
  //   var that = this
  //   // 上传图片 获取路径
  //   wx.chooseImage({
  //     success: function (res) {
  //       console.log('临时路径：' + res.tempFilePaths[0])
  //           wx.uploadFile({
  //             url:'http://localhost:8080/UploadFile',
  //             filePath: res.tempFilePaths[0],
  //             // filePath:that.data.upImage,
  //             name: 'file',
  //             success: function (result) {
  //               console.log("返回路径：" + result.data)
  //             }
  //           })
  //     },
  //   })
  // },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})